跳到主要内容

chalk

Create by fall on 08 Feb 2022 Recently revised in 09 May 2023

Chalk

为了更好的调试代码,让代码产生高光,从简单的白色变为其它的颜色

chrome69 之后,控制台也可以支持高亮,chalk 也支持

// commonjs
const chalk = require('chalk')
console.log(chalk.red('author: fall'))

自定义输出方式

const log = {
success:(str)=>console.log(chalk.green(str)),
error:(str)=>conosle.log(chalk.red(str))
}

npm 中的一个包,负责控制台高亮

Colors

black red green yellow blue magenta cyan white blackBright (alias: gray, grey) redBright greenBright yellowBright blueBright magentaBright cyanBright whiteBright

Background colors

bgBlack bgRed bgGreen bgYellow bgBlue bgMagenta bgCyan bgWhite bgBlackBright (alias: bgGray, bgGrey) bgRedBright bgGreenBright bgYellowBright bgBlueBright bgMagentaBright bgCyanBright bgWhiteBright

Modifiers

reset - Reset the current style. bold - Make the text bold. dim - Make the text have lower opacity. italic - Make the text italic. (Not widely supported) underline - Put a horizontal line below the text. (Not widely supported) overline - Put a horizontal line above the text. (Not widely supported) inverse- Invert background and foreground colors. hidden - Print the text but make it invisible. strikethrough - Puts a horizontal line through the center of the text. (Not widely supported) visible- Print the text only when Chalk has a color level above zero. Can be useful for things that are purely cosmetic.

参考文章

作者链接
wuliNorthhttps://juejin.cn/post/6844904199201800200